home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- set -e
-
- get_pid() {
- [ -n "$1" ] || return 0
- [ -S /var/run/dbus/system_bus_socket ] || return 0
-
- dbus-send --system --dest=org.freedesktop.DBus --print-reply \
- /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID \
- string:$1 2>/dev/null | awk '/uint32/ {print $2}'
- }
-
- if [ "$1" = "remove" ]; then
- kill $(get_pid org.freedesktop.UPower) 2>/dev/null || true
- fi
-
-
-